/****通用样式****/
.entry_box:after,.entry_box>ul>li:after,#sort:after,.listing:after,#order:after{
	content:"";
	display:table;
	clear:both;
}
#entry,#sort,.listing{
	width:1000px;
	margin:0 auto;
	margin-top:30px;
	border-radius:5px;
	background-color:#fff;
	border:1px solid #e3e3e3;
}
/*****主体内容*****/
section{
	width:100%;
	background-color:#f3f3f3;
	overflow:hidden;
	color:#777;
}
#entry>ul{
	height:50px;
	border-bottom:1px solid #e3e3e3;
	padding:0 10px;
}
#entry>ul>li{
	float:left;
	line-height:48px;
	padding:0 15px;
	border-right:1px solid #e3e3e3;
	cursor:pointer;
	font-weight:bold;
}
#entry>ul>li:hover{
	color:#ff7112;
	border-bottom:2px solid #ff7112;
}
#entry>ul>li>i,#entry>ul>li>s,#entry>ul>li>u{
	float:left;
	width:25px;
	height:25px;
	margin:12px 5px 0 5px;
}
#entry>ul>li>i{
	background:url(../images/invest_pic01.png) no-repeat;
}
#entry>ul>li>s{
	background:url(../images/invest_pic02.png) no-repeat;
}
#entry>ul>li>u{
	background:url(../images/invest_pic03.png) no-repeat;
}
#entry>ul>.tryes{
	color:#ff7112;
	border-bottom:2px solid #ff7112;
	font-weight:bold;
}
.entry_box>ul{
	padding:20px;
}
.entry_box>ul>li{
	margin-top:10px;
}
.entry_box>ul>li>p{
	float:left;
	line-height:36px;
	padding:0 10px;
	margin:0 5px;
	cursor:pointer;
}
.entry_box>ul>li>.en_check{
	background-color:#14b2e2;
	border-radius:4px;
	color:#fff;
}
#sort>li{
	float:left;
	line-height:30px;
	border-right:1px solid #e3e3e3;
	padding:0 20px;
	cursor:pointer;
}
.sort_chk,#sort>li:hover{
	color:#ff7112;
}
#sort>li>s{
	float:right;
	width:19px;
	height:16px;
	background:url(../images/invest_jiantou.png) no-repeat center right;
	margin:7px 5px;
}
.listing{
	width:958px;
	border-left:3px solid #ffa800;
	padding:20px 20px 10px 20px;
	position:relative;
}
.listing>p{
	font-size:18px;
	line-height:30px;
}
.listing>p>span{
	float:left;
	font-size:14px;
	padding:0 5px;
	margin-right:10px;
	color:#fff;
	background-color:#ffa800;
	border-radius:5px;
}
.green>p>span{
	background-color:#6cd159;
}
.green{
	border-left-color:#6cd159;
}
.blue>p>span{
	background-color:#14b2e2;
}
.blue{
	border-left-color:#14b2e2;
}

.listing>dl{
	float:left;
	margin:10px 60px 10px 0;
	line-height:30px;
}
.setcor{
	color:#ff7112;
	font-size:18px;
	font-weight:bold;
}
.days{
	font-size:18px;
	font-weight:bold;
}
.circle {
	width: 60px;
	height: 60px;  
	position: relative;
	border-radius: 50%;
	background: #e4393c;
    margin: -45px 0px 0px 75px;
}
.pie_left, .pie_right ,.left, .right {
	width: 60px; 
	height: 60px;
	position: absolute;
	top: 0;left: 0;
}
.left, .right {
	display: block;
	background:#14b2e2;
	border-radius: 50%;
}
.pie_right, .right {
	clip:rect(0,auto,auto,30px);
}
.pie_left, .left {
	clip:rect(0,30px,auto,0);
}
.mask {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	left: 5px;
	top: 5px;
	background: #FFF;
	position: absolute;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}
.listing>dl>dd{
	margin-top:20px;
}
.listing>a,.listing>.fulfil{
    float:left;
    width:120px;
    height:36px;
	text-align:center;
	line-height:36px;
	color:#fff;
	margin-top:20px;
}
.listing>a{
    background:url(../images/block3_btn.png);
}
.listing>.fulfil{
    font-weight: bold;
    font-size: 20px;
	color:#e4393c;
	background-color:#d0d0d0;
	border:none;
	outline:none;
	display:none;
}
.listing>a:hover{
	opacity:0.8;
}
.listing>.full{
	position:absolute;
	right:0;
	bottom:0;
	width:82px;
	height:64px;
	background:url(../images/profinish.png) no-repeat;
	display:none;
}
#order{
	width:500px;
	margin:30px auto;
}
#order>li{
	float:left;
	line-height:30px;
	border-radius:5px;
	margin:5px;
	padding:0 15px;
	background-color:#fff;
	cursor:pointer;
}
#order>li:hover,#order>.hover{
	background-color:#14b2e2;
	color:#fff;
}
